devil's handiwork - English Synonyms Dictionary